﻿using System;
using System.Linq;
using System.IO;
using System.IO.IsolatedStorage;
using System.Collections.Generic;
using Microsoft.LightSwitch;
using Microsoft.LightSwitch.Framework.Client;
using Microsoft.LightSwitch.Presentation;
using Microsoft.LightSwitch.Presentation.Extensions;

namespace LightSwitchApplication
{
    public partial class HorasTrabajadasPorUsuarioGrid
    {
        partial void HorasTrabajadasPorUsuarioGrid_InitializeDataWorkspace(List<IDataService> saveChangesTo)
        {
            try
            {
                String username = this.Application.User.Name;
                this.HorasTrabajadasUsuarioIngreso = username;
            }
            catch (Exception ex)
            { }
        }

        partial void GenerarPeriodo_Execute()
        {
            // Escriba el código aquí.
           DateTime fechaIni = this.HorasTrabajadasPorUsuario.SelectedItem.HorasProgramadas.FechaInicio;
           DateTime fechaFin = this.HorasTrabajadasPorUsuario.SelectedItem.HorasProgramadas.FechaFinal;
           DateTime fecha = fechaIni;
           while (fecha <= fechaFin)
           {
               HorasTrabajadasDetalles ht = this.HorasTrabajadasDetallesCollection.AddNew();
               ht.Fecha = fecha;
               fecha = fecha.AddDays(1);

           }
        }
    }
}
